home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20021006-20030409 / 000268_fdc@columbia.edu_Fri Feb 7 15:11:49 EST 2003.msg < prev    next >
Text File  |  2020-01-01  |  2KB  |  46 lines

  1. Article: 14062 of comp.protocols.kermit.misc
  2. Path: newsmaster.cc.columbia.edu!news.columbia.edu!news-not-for-mail
  3. From: fdc@columbia.edu (Frank da Cruz)
  4. Newsgroups: comp.protocols.kermit.misc
  5. Subject: Re: input pattern matching blowing my mind...
  6. Date: 7 Feb 2003 15:11:44 -0500
  7. Organization: Columbia University
  8. Lines: 29
  9. Message-ID: <b213u0$i95$1@watsol.cc.columbia.edu>
  10. References: <uisvwssje.fsf@att.net>
  11. NNTP-Posting-Host: watsol.cc.columbia.edu
  12. X-Trace: newsmaster.cc.columbia.edu 1044648705 27453 128.59.39.139 (7 Feb 2003 20:11:45 GMT)
  13. X-Complaints-To: postmaster@columbia.edu
  14. NNTP-Posting-Date: 7 Feb 2003 20:11:45 GMT
  15. Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:14062
  16.  
  17. In article <uisvwssje.fsf@att.net>,
  18. Thomas A. Horsley <tom.horsley@att.net> wrote:
  19. : Here is a fragment of a script I've been playing with to try and recognize
  20. : the sorts of passphrase prompts generated by openssh:
  21. : ;   ...
  22. : ;   input 10 \Fpattern({Enter?passphrase?for?*:?})
  23. : ;   ...
  24. : ...
  25. : The next set of variously commented out stuff shows the pattern I finally
  26. : got to work. Note that the leading "E" in the "Enter" is left out of
  27. : the pattern.
  28. : Apparently I can't match an upper case E at the beginning of the pattern
  29. : come hell or high water :-).
  30. : I suspect something is going on with case twiddling...
  31. :
  32. Well you've found something, to be sure.  It seems to happen only
  33. in \fpattern() arguments, and only when SET INPUT CASE is OFF.  If you
  34. SET [ INPUT ] CASE ON, then it matches.  I haven't looked at the code
  35. yet and can't imagine why it happens only with the letter E (if indeed
  36. that's the case).  Maybe you should talk to that guy who wrote a whole
  37. novel that did not contain the letter E...
  38.  
  39. I'll fix it next time I have a chance to do any programming.
  40.  
  41. - Frank
  42.